package cn.buildworld.mapper;

import cn.buildworld.pojo.po.OsOrderShipment;
import cn.buildworld.pojo.po.OsOrderShipmentExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface OsOrderShipmentMapper {
    int countByExample(OsOrderShipmentExample example);

    int deleteByExample(OsOrderShipmentExample example);

    int deleteByPrimaryKey(Long orderShipmentId);

    int insert(OsOrderShipment record);

    int insertSelective(OsOrderShipment record);

    List<OsOrderShipment> selectByExample(OsOrderShipmentExample example);

    OsOrderShipment selectByPrimaryKey(Long orderShipmentId);

    int updateByExampleSelective(@Param("record") OsOrderShipment record, @Param("example") OsOrderShipmentExample example);

    int updateByExample(@Param("record") OsOrderShipment record, @Param("example") OsOrderShipmentExample example);

    int updateByPrimaryKeySelective(OsOrderShipment record);

    int updateByPrimaryKey(OsOrderShipment record);
}